小编典典

在 Git 中创建新分支时可以添加消息/注释/评论吗?

all

我正在做一些探索性的工作,我很可能会在同一任务的几个不同变体上花费 30 分钟。我想在 git 中跟踪它们,这样我就可以在方法之间来回跳转。如果有 3 或 6 或 9 个分支,我可能需要比分支名称更多的信息来区分它们。

将评论附加到新分支的最干净的方法是什么?


阅读 224

收藏
2022-06-28

共1个答案

小编典典

你想要分支描述:

git branch --edit-description

这将打开您的编辑器并让您将元数据附加到分支。您可以使用以下方法提取它:

git config branch.<branch>.description

几个重要的注意事项:

  1. 这是本地存储的。根据定义,它不能被推送,因为它存储在.git/config. 尽管如此,它非常适合这个用例。
  2. 如果删除分支,描述也会被删除。
  3. 如果你设置了,你可以将此描述推送到合并提交中git config --global merge.branchdesc true。这意味着当您发出时git merge --log <branch>,它将强制分支描述进入股票合并提交消息。这有很多用途。例如,这就是我在雇主处跟踪主题分支发布说明我正在做一些探索性的工作,我很可能会在同一任务的几个不同变体上花费 30 分钟。我想在 git 中跟踪它们,这样我就可以在方法之间来回跳转。如果有 3 或 6 或 9 个分支,我可能需要比分支名称更多的信息来区分它们。

将评论附加到新分支的最干净的方法是什么?

2022-06-28